package gvo.newSearch;

import gvo.basicDatatypes.GVOall;

public class GlazedGVOall {
	private GVOall gvoall;
	private String autoren;
	private String stichworte;

	public GlazedGVOall(GVOall gvoall) {
		this.gvoall = gvoall;
		autoren = gvoall.getAutorenKomb();
		stichworte = gvoall.getStichwortKomb();
	}

	public Integer getIdBuch() {
		return gvoall.buch.getIdBuch();
	}

	public void setIdBuch(Integer idBuch) {
		gvoall.buch.setIdBuch(idBuch);
	}

	public boolean isNeueSignatur() {
		return gvoall.buch.isNeueSignatur();
	}

	public void setNeueSignatur(boolean neueSignatur) {
		gvoall.buch.setNeueSignatur(neueSignatur);
	}

	public boolean isInBiblio() {
		return gvoall.buch.isInBiblio();
	}

	public void setInBiblio(boolean inBiblio) {
		gvoall.buch.setInBiblio(inBiblio);
	}

	public boolean isMarkiert() {
		return gvoall.buch.isMarkiert();
	}

	public void setMarkiert(boolean markiert) {
		gvoall.buch.setMarkiert(markiert);
	}

	public String getTitel() {
		return gvoall.buch.getTitel();
	}

	public void setTitel(String titel) {
		gvoall.buch.setTitel(titel);
	}

	public String getReroNr() {
		return gvoall.buch.getReroNr();
	}

	public void setReroNr(String reroNr) {
		gvoall.buch.setReroNr(reroNr);
	}

	public String getReihe() {
		return gvoall.buch.getReihe();
	}
	public String getSignatur() {
		return gvoall.buch.getSignatur();
	}
	public void setReihe(String reihe) {
		gvoall.buch.setReihe(reihe);
	}
	public void setSignatur(String signatur) {
		gvoall.buch.setSignatur(signatur);
	}
	public String getOrtJahr() {
		return gvoall.buch.getOrtJahr();
	}

	public void setOrtJahr(String ortJahr) {
		gvoall.buch.setOrtJahr(ortJahr);
	}

	public String getIsbnPreis() {
		return gvoall.buch.getIsbnPreis();
	}

	public void setIsbnPreis(String isbnPreis) {
		gvoall.buch.getIsbnPreis();
	}

	public String getAnmerkung() {
		return gvoall.buch.getAnmerkung();
	}

	public void setAnmerkung(String anmerkung) {
		gvoall.buch.getAnmerkung();
	}

	public String getKollation() {
		return gvoall.buch.getKollation();
	}

	public void setKollation(String kollation) {
		gvoall.buch.setKollation(kollation);
	}

	public String getAusgabeVersion() {
		return gvoall.buch.getAusgabeVersion();
	}

	public void setAusgabeVersion(String ausgabeVersion) {
		gvoall.buch.setAusgabeVersion(ausgabeVersion);
	}

	public String getNotiz() {
		return gvoall.buch.getNotiz();
	}

	public void setNotiz(String notiz) {
		gvoall.buch.setNotiz(notiz);
	}

	public GVOall getGvoall() {
		return gvoall;
	}

	public void setGvoall(GVOall gvoall) {
		this.gvoall = gvoall;
		autoren = gvoall.getAutorenKomb();
		stichworte = gvoall.getStichwortKomb();
	}

	public String getAutoren() {
		return autoren;
	}

	public void setAutoren(String autoren) {
		this.autoren = autoren;
	}

	public String getStichworte() {
		return stichworte;
	}

	public void setStichworte(String stichworte) {
		this.stichworte = stichworte;
	}
	public String toString(){
		return  gvoall.buch.getIdBuch().toString()+
		" / "+ gvoall.buch.getTitel()+
		" / "+ gvoall.buch.getReroNr()+
		" / "+ gvoall.buch.getReihe()+
		" / "+ gvoall.buch.getOrtJahr()+
		" / "+ gvoall.buch.getIsbnPreis()+
		" / "+ gvoall.buch.getAnmerkung()+
		" / "+ gvoall.buch.getKollation()+
		" / "+ gvoall.buch.getAusgabeVersion()+
		" / "+ gvoall.buch.getSignatur()+
		" / "+ gvoall.buch.getEnthaltenIn()+
		" / "+ String.valueOf(gvoall.buch.isNeueSignatur())+
		" / "+ String.valueOf(gvoall.buch.isInBiblio())+
		" / "+ String.valueOf(gvoall.buch.isMarkiert())+
		" / "+ gvoall.buch.getNotiz()+
		" / "+ autoren+ 
		" / "+ stichworte; 
	}
}
